#!/usr/bin/env php
<?php

/**

title=测试 fileModel->getPairs();
cid=0

- 测试获取文件 1 2 3 4 5 的 标题
 - 属性1 @文件标题1
 - 属性2 @文件标题2
 - 属性3 @文件标题3
 - 属性4 @文件标题4
 - 属性5 @文件标题5
- 测试获取文件 6 7 8 9 10 的 标题
 - 属性6 @文件标题6
 - 属性7 @文件标题7
 - 属性8 @文件标题8
 - 属性9 @文件标题9
 - 属性10 @文件标题10
- 测试获取文件 11 12 13 14 15 的 标题
 - 属性11 @文件标题11
 - 属性12 @文件标题12
 - 属性13 @文件标题13
 - 属性14 @文件标题14
 - 属性15 @文件标题15
- 测试获取文件 16 17 18 19 20 的 标题
 - 属性16 @文件标题16
 - 属性17 @文件标题17
 - 属性18 @文件标题18
 - 属性19 @文件标题19
 - 属性20 @文件标题20
- 测试获取文件 21 22 23 24 25 的 标题
 - 属性21 @文件标题21
 - 属性22 @文件标题22
 - 属性23 @文件标题23
 - 属性24 @文件标题24
 - 属性25 @文件标题25
- 测试获取文件 1 2 3 4 5 的 扩展名
 - 属性1 @txt
 - 属性2 @doc
 - 属性3 @docx
 - 属性4 @dot
 - 属性5 @wps
- 测试获取文件 6 7 8 9 10 的 扩展名
 - 属性6 @wri
 - 属性7 @pdf
 - 属性8 @ppt
 - 属性9 @pptx
 - 属性10 @xls
- 测试获取文件 11 12 13 14 15 的 扩展名
 - 属性11 @xlsx
 - 属性12 @ett
 - 属性13 @xlt
 - 属性14 @xlsm
 - 属性15 @csv
- 测试获取文件 16 17 18 19 20 的 扩展名
 - 属性16 @jpg
 - 属性17 @jpeg
 - 属性18 @png
 - 属性19 @psd
 - 属性20 @gif
- 测试获取文件 21 22 23 24 25 的 扩展名
 - 属性21 @ico
 - 属性22 @bmp
 - 属性23 @swf
 - 属性24 @avi
 - 属性25 @rmvb

*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/file.unittest.class.php';
su('admin');

zenData('file')->gen(30);

$fileIDs = array('1,2,3,4,5', '6,7,8,9,10', '11,12,13,14,15', '16,17,18,19,20', '21,22,23,24,25');
$titles  = array('title', 'extension');

$file = new fileTest();

r($file->getPairsTest($fileIDs[0], $titles[0])) && p('1,2,3,4,5')      && e('文件标题1,文件标题2,文件标题3,文件标题4,文件标题5');      // 测试获取文件 1 2 3 4 5 的 标题
r($file->getPairsTest($fileIDs[1], $titles[0])) && p('6,7,8,9,10')     && e('文件标题6,文件标题7,文件标题8,文件标题9,文件标题10');     // 测试获取文件 6 7 8 9 10 的 标题
r($file->getPairsTest($fileIDs[2], $titles[0])) && p('11,12,13,14,15') && e('文件标题11,文件标题12,文件标题13,文件标题14,文件标题15'); // 测试获取文件 11 12 13 14 15 的 标题
r($file->getPairsTest($fileIDs[3], $titles[0])) && p('16,17,18,19,20') && e('文件标题16,文件标题17,文件标题18,文件标题19,文件标题20'); // 测试获取文件 16 17 18 19 20 的 标题
r($file->getPairsTest($fileIDs[4], $titles[0])) && p('21,22,23,24,25') && e('文件标题21,文件标题22,文件标题23,文件标题24,文件标题25'); // 测试获取文件 21 22 23 24 25 的 标题
r($file->getPairsTest($fileIDs[0], $titles[1])) && p('1,2,3,4,5')      && e('txt,doc,docx,dot,wps');                                   // 测试获取文件 1 2 3 4 5 的 扩展名
r($file->getPairsTest($fileIDs[1], $titles[1])) && p('6,7,8,9,10')     && e('wri,pdf,ppt,pptx,xls');                                   // 测试获取文件 6 7 8 9 10 的 扩展名
r($file->getPairsTest($fileIDs[2], $titles[1])) && p('11,12,13,14,15') && e('xlsx,ett,xlt,xlsm,csv');                                  // 测试获取文件 11 12 13 14 15 的 扩展名
r($file->getPairsTest($fileIDs[3], $titles[1])) && p('16,17,18,19,20') && e('jpg,jpeg,png,psd,gif');                                   // 测试获取文件 16 17 18 19 20 的 扩展名
r($file->getPairsTest($fileIDs[4], $titles[1])) && p('21,22,23,24,25') && e('ico,bmp,swf,avi,rmvb');                                   // 测试获取文件 21 22 23 24 25 的 扩展名
